package com.l2jserver.gameserver.scripting.scriptengine.events;

import com.l2jserver.gameserver.model.L2Clan;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
import com.l2jserver.gameserver.scripting.scriptengine.events.impl.L2Event;

/**
 * @author TheOne
 */
public class ClanLeaderChangeEvent implements L2Event
{
	private L2Clan clan;
	private L2PcInstance newLeader;
	private L2PcInstance oldLeader;
	
	/**
	 * @return the clan
	 */
	public L2Clan getClan()
	{
		return clan;
	}
	
	/**
	 * @param clan the clan to set
	 */
	public void setClan(L2Clan clan)
	{
		this.clan = clan;
	}
	
	/**
	 * @return the newLeader
	 */
	public L2PcInstance getNewLeader()
	{
		return newLeader;
	}
	
	/**
	 * @param newLeader the newLeader to set
	 */
	public void setNewLeader(L2PcInstance newLeader)
	{
		this.newLeader = newLeader;
	}
	
	/**
	 * @return the oldLeader
	 */
	public L2PcInstance getOldLeader()
	{
		return oldLeader;
	}
	
	/**
	 * @param oldLeader the oldLeader to set
	 */
	public void setOldLeader(L2PcInstance oldLeader)
	{
		this.oldLeader = oldLeader;
	}
}
